package org.sibframework.sda.test.objects;

public class MdDictType implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 对于级联的字典类型，记录上级字典类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PARENT_ID</tt>.<p>
     */
    private java.lang.Long parentId = null;
    /**
     * 数据字典名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    private java.lang.String name = null;
    /**
     * 描述<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>512</tt>.<p>
     * Column: <tt>DESCRIPTION</tt>.<p>
     */
    private java.lang.String description = null;
    /**
     * 对应MD_DICT_VALUE中Type_code<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TYPE_CODE</tt>.<p>
     */
    private java.lang.String typeCode = null;
    /**
     * 图标路径<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IMAGE_PATH</tt>.<p>
     */
    private java.lang.String imagePath = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 对于级联的字典类型，记录上级字典类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PARENT_ID</tt>.<p>
     */
    public java.lang.Long getParentId() {
    	return this.parentId;
    }
    /**
     * 对于级联的字典类型，记录上级字典类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PARENT_ID</tt>.<p>
     */
    public void setParentId(java.lang.Long parentId) {
    	this.parentId = parentId;
    }

    /**
     * 数据字典名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public java.lang.String getName() {
    	return this.name;
    }
    /**
     * 数据字典名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public void setName(java.lang.String name) {
    	this.name = name;
    }

    /**
     * 描述<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>512</tt>.<p>
     * Column: <tt>DESCRIPTION</tt>.<p>
     */
    public java.lang.String getDescription() {
    	return this.description;
    }
    /**
     * 描述<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>512</tt>.<p>
     * Column: <tt>DESCRIPTION</tt>.<p>
     */
    public void setDescription(java.lang.String description) {
    	this.description = description;
    }

    /**
     * 对应MD_DICT_VALUE中Type_code<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TYPE_CODE</tt>.<p>
     */
    public java.lang.String getTypeCode() {
    	return this.typeCode;
    }
    /**
     * 对应MD_DICT_VALUE中Type_code<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TYPE_CODE</tt>.<p>
     */
    public void setTypeCode(java.lang.String typeCode) {
    	this.typeCode = typeCode;
    }

    /**
     * 图标路径<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IMAGE_PATH</tt>.<p>
     */
    public java.lang.String getImagePath() {
    	return this.imagePath;
    }
    /**
     * 图标路径<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IMAGE_PATH</tt>.<p>
     */
    public void setImagePath(java.lang.String imagePath) {
    	this.imagePath = imagePath;
    }
}